Write Perl Module

Category:Perl DNA_Rev_Comp.pm

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package DNA_Rev_Comp;
use strict;
use vars qw(@ISA @EXPORT $VERSION);
use Exporter;
$VERSION = 1.00;
@ISA = qw(Exporter);
@EXPORT = qw(DNA_Rev_Comp);
 
sub DNA_Rev_Comp {
    my $dna = $_[0];
    my $revcomp = reverse($dna);
    $revcomp =~ tr/ACGTacgt/TGCAtgca/;
    return $revcomp;
}
 
1;

DNA_Rev_Comp.pl

1
2
3
4
5
6
7
#!/usr/bin/perl
#use lib "./";
use DNA_Rev_Comp;
 
$a = "CAGCTATCTATCAC";
$b = DNA_Rev_Comp($a);
warn $b;
Homepage
Comments

Hide Comments